From: Jonas Dreßler Date: Mon, 27 Jan 2020 21:30:12 +0000 (+0100) Subject: audioDeviceSelection: Adapt to new dialog design X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~781^2^2~116 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=eec25367fcfac1876522a5368b669129e624df83;p=gnome-shell.git audioDeviceSelection: Adapt to new dialog design https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/962 --- diff --git a/data/theme/gnome-shell-sass/widgets/_dialogs.scss b/data/theme/gnome-shell-sass/widgets/_dialogs.scss index ce85c0ea0..aeb0e46b7 100644 --- a/data/theme/gnome-shell-sass/widgets/_dialogs.scss +++ b/data/theme/gnome-shell-sass/widgets/_dialogs.scss @@ -212,21 +212,8 @@ /* Audio selection dialog */ .audio-device-selection-dialog { - spacing: 30px; -} - -.audio-selection-content { - spacing: 20px; - padding: 24px; -} - -.audio-selection-title { - font-weight: bold; - text-align: center; -} - -.audio-selection-box { - spacing: 20px; + .modal-dialog-content-box { margin-bottom: 28px; } + .audio-selection-box { spacing: 20px; } } .audio-selection-device { diff --git a/js/ui/audioDeviceSelection.js b/js/ui/audioDeviceSelection.js index ab0f9f594..9bdabc225 100644 --- a/js/ui/audioDeviceSelection.js +++ b/js/ui/audioDeviceSelection.js @@ -1,6 +1,7 @@ /* exported AudioDeviceSelectionDBus */ const { Clutter, Gio, GLib, GObject, Meta, Shell, St } = imports.gi; +const Dialog = imports.ui.dialog; const Main = imports.ui.main; const ModalDialog = imports.ui.modalDialog; @@ -36,18 +37,17 @@ var AudioDeviceSelectionDialog = GObject.registerClass({ } _buildLayout() { - let title = new St.Label({ style_class: 'audio-selection-title', - text: _("Select Audio Device"), - x_align: Clutter.ActorAlign.CENTER }); - - this.contentLayout.style_class = 'audio-selection-content'; - this.contentLayout.add(title); + let content = new Dialog.MessageDialogContent({ + title: _('Select Audio Device'), + }); this._selectionBox = new St.BoxLayout({ style_class: 'audio-selection-box', x_expand: true, }); - this.contentLayout.add_child(this._selectionBox); + content.add_child(this._selectionBox); + + this.contentLayout.add_child(content); if (Main.sessionMode.allowSettings) { this.addButton({ action: this._openSettings.bind(this),